//
//  JSThemeManager.h
//  JSBasicFramework
//
//  Created by Apple on 2018/8/2.
//  Copyright © 2018年 Apple. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "JSThemeProtocol.h"

/// 当主题发生变化时，会发送这个通知
extern NSString *const JSThemeChangedNotification;

/// 主题发生改变前的值，类型为 NSObject<QDThemeProtocol>，可能为 NSNull
extern NSString *const JSThemeBeforeChangedName;

/// 主题发生改变后的值，类型为 NSObject<QDThemeProtocol>，可能为 NSNull
extern NSString *const JSThemeAfterChangedName;

@interface JSThemeManager : NSObject

+ (instancetype)sharedInstance;
@property(nonatomic, strong) NSObject<JSThemeProtocol> *currentTheme;


@end
